package com.lp.factorybean;

/**
 * @author: lp
 * @create: 2024-01-15 21:44
 * @description: TODO
 *
 *
 * FactoryBean 用来创建一类bean。比如你有一些同属鸟类的bean需要被创建，但是它们自己有各自的特点，你只需要把他们的特点注入FactoryBean中就可以生产出各种鸟类的实例。举一个更加贴近实际生产的例子。甚至这个例子你可以应用到实际java开发中去。我们需要自己造一个定时任务的轮子。用FactoryBean 再合适不过了。我们来用代码说话一步步来演示FactoryBean的使用场景。
 *
 * 构建一个FactoryBean
 * 我们声明定时任务一般具有下列要素：
 *
 * 时间周期，肯定会使用到cron表达式。
 * 一个任务的执行抽象接口。
 * 定时任务具体行为的执行者。
 * Task任务执行抽象接口的实现。实现包含两个方面：
 *
 * SomeService 是具体任务的执行逻辑。
 * cron时间表达式
 *
 *
 */
public class Test {
	public static void main(String[] args) {

	}
}
